/*******************************************************************************
 * Classe ExplosionSonore : classe gérant les explosions des bombes sonores
 ******************************************************************************/
package ElementsDeJeu;

import java.awt.*;

/**
 *
 * @author W&G
 */
public class ExplosionSonore extends Explosion {
/**
 * Contructeur de l'explosion sonore, hérite de celui d'Explosion
 * @param posX position en x de l'explosion
 * @param posY position en y de l'explosion
 * @param largeur largeur de l'explosion
 * @param hauteur hauteur de l'explosion
 */
    public ExplosionSonore(int posX, int posY, int largeur, int hauteur) {
        super(posX, posY, largeur, hauteur);
    }

    @Override
    public void paintComponent(Graphics g) {//Dessine l'explosion
        g.setColor(Color.YELLOW);
        g.fillOval(posX, posY, largeur, hauteur);
        g.setColor(Color.BLACK);
        g.fillOval(posX + 2, posY + 2, largeur - 4, hauteur - 4);
        g.setColor(Color.YELLOW);
        g.fillOval(posX + 5, posY + 5, largeur - 10, hauteur - 10);
        g.setColor(Color.BLACK);
        g.fillOval(posX + 7, posY + 7, largeur - 14, hauteur - 14);
        g.setColor(Color.YELLOW);
        g.fillOval(posX + 10, posY + 10, largeur - 20, hauteur - 20);
        g.setColor(Color.BLACK);
        g.fillOval(posX + 12, posY + 12, largeur - 24, hauteur - 24);


    }
}
